package com.example.helloworld.config;

import com.example.helloworld.service.PersonService;
import com.example.helloworld.service.impl.PersonServiceImpl;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * @Configuration 注解用于定义一个配置类，相当于 Spring 的配置文件
 * 配置类中包含一个或多个被 @Bean 注解的方法，该方法相当于 Spring 配置文件中的 <bean> 标签定义的组件。
 */
@Configuration
public class MyAppConfig {
    @Bean
    public PersonService personService(){
        System.out.println("在容器中添加了一个组件:peronService");
        return new PersonServiceImpl();
    }
}
